package com.example.initproj.base.param

import com.example.initproj.base.exception.MyException
import com.example.initproj.base.result.PARAMS_NULL

/**
 *
 * Author: Gao Xiang
 * Create: 2021/2/25
 * Description:
 *
 **/
abstract class ARequest {
    // 验证参数
    abstract fun validate()

    // 检验参数是否为空
    fun paramsNotBlank(vararg params: String){
        params.forEach {
            if(it.isBlank()){
                throw MyException(PARAMS_NULL)
            }
        }
    }
}